artificial marsh - German English Dictionary